i felt impelled to say it - French English Dictionary